﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;


namespace syc.Juece.Report
{
    public partial class 主要产品产量表 : System.Web.UI.Page
    {
        //产品统计时没有考虑合格不合格
        protected void Page_Load(object sender, EventArgs e)
        {
            if (RiQi.Text == "")
            {
                RiQi.Text = DateTime.Today.ToString("yyyy年M月d日");
                RiQi2.Text = DateTime.Today.Year.ToString() + "年" + (DateTime.Today.Month).ToString() + "月1日";
                RiQi3.Text = DateTime.Today.Year.ToString() + "年1月1日";
            }
        }        
        protected void Button_Query_Click(object sender, EventArgs e)
        {
            string 报表日期 = DateTime.Parse(this.RiQi.Text).ToString();
            string 月初日期 = DateTime.Parse(this.RiQi2.Text).ToString();
            string 年初日期 = DateTime.Parse(this.RiQi3.Text).ToString();
            String sql = @"select 品名,钢级,单位
           ,dbo.[本期产品计划产量](品名,'" + 月初日期 + "','" + 报表日期 + "') as 本月计划产量,dbo.[本期产品实际产量](品名,'" + 月初日期 + "','" + 报表日期 + "') as 本月实际产量,case when dbo.[本期产品计划产量](品名,'" + 月初日期 + "','" + 报表日期 + "') = 0 then 0 else (dbo.[本期产品实际产量](品名,'" + 月初日期 + "','" + 报表日期 + "')/dbo.[本期产品计划产量](品名,'" + 月初日期 + "','" + 报表日期 + "'))*100 end as 本月完成率 ,dbo.[本期产品计划产量](品名,'" + 年初日期 + "','" + 报表日期 + "') as 本年计划产量,dbo.[本期产品实际产量](品名,'" + 年初日期 + "','" + 报表日期 + "') as 本年实际产量,case when dbo.[本期产品计划产量](品名,'" + 年初日期 + "','" + 报表日期 + "')=0 then 0 else (dbo.[本期产品实际产量](品名,'" + 年初日期 + "','" + 报表日期 + "')/dbo.[本期产品计划产量](品名,'" + 年初日期 + "','" + 报表日期 + "'))*100 end as 全年完成率 from 产品";       
            this.SqlDataSource1.SelectCommand = sql;

        }
       

        protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            string cell2 = e.Row.Cells[2].Text;
            string cell3 = e.Row.Cells[3].Text;
        }

       
    }
}
